package testfile

import (
	"fmt"
	"github.com/gin-gonic/gin"
)

func test1(c *gin.Context) {
	//res, a := c.Get("request")
	//fmt.Println(a, res)
	//a的值为true或者false,所以可以直接不写;为false时,值为nil.
	res, _ := c.Get("request")
	c.String(200, fmt.Sprint(res))
}

func cookie(c *gin.Context) {
	cookie, err := c.Cookie("cookie_key")
	if err != nil {
		cookie = "notSet"
		// 给客户端设置cookie
		//  maxAge int, 单位为秒
		// path,cookie所在目录
		// domain string,域名
		//   secure 是否智能通过https访问
		// httpOnly bool  是否允许别人通过js获取自己的cookie
		c.SetCookie("cookie_key", "cookie_value", 60, "/", "localhost", false, true)
		fmt.Println(cookie)
	}
}
